package cn.echase.ecare.yinfayun.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDate;

/**
 * AssessInfoExportVo
 *
 * @auther jiangyilong
 * @date 2025-04-23 22:23
 * @description 评估列表导出
 */
@Data
public class AssessInfoExportVo implements Serializable {

    @Serial
    private static final long serialVersionUID = -453899185781662676L;

    /**
     * 长者姓名
     */
    private String eldName;

    /**
     * 长者年龄
     */
    private Integer age;

    /**
     * 长者身份证号
     */
    private String eldIdNumber;

    /**
     * 长者床位名称(主楼-1楼-101-01)
     */
    private String bedName;

    /**
     * 评估模板分类名称
     */
    private String templateCategoryName;

    /**
     * 评估模板名称
     */
    private String templateName;

    /**
     * 评估类型 中文
     */
    private String assessTypeName;

    /**
     * 评估日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private LocalDate assessDate;

    /**
     * 评估结果
     */
    private String assessResult;

    /**
     * 评估状态 中文
     */
    private String assessStatusName;

    /**
     * 评估人员
     */
    private String assessorName;
}
